// let a =1
// let  b=2
// console.log(a+b);

// setTimeout(()=>{
// console.log(a+b);
// },3000)
// 定时器就属于异步操作  
// js是单线程 
// 前后端分离   前后端交互通过ajax 
// console.log(1);
// setTimeout(() => {
//     console.log(2);
// }, 3000)
// console.log(3);

// console.log(1);
// setTimeout(() => {
//     console.log(2);
// },0)
// console.log(3);

// setTimeout最小执行时间是4毫秒，4毫秒后从事件表 event table进去事件队列event queue